home *** CD-ROM | disk | FTP | other *** search
/ 100 Best Shareware & Freeware Games / 100 Games.iso / Action / Balls / BALLSENG.TXT < prev    next >
Encoding:
Text File  |  1999-09-29  |  18.1 KB  |  478 lines

  1. I've got some BALLS v1.02      (3D-engine v4.0)   
  2. (C) Sebastian Aaltonen 1999    
  3. -----------------------------------------------
  4.  
  5. This game is fully FREEWARE so you may copy it as much as
  6. you want. The game is allowed to be distributed by all 
  7. distribution channels (like collection CDs, WWW-pages and BBS 
  8. etc.) without special authorization. Selfmade levels to the game
  9. and other addons may be distributed freely as long as you
  10. don't try to change the name of the author or try in any
  11. other way to cause harm to author. If you make addons to
  12. the game then remember also to mention that you have made them
  13. yourself and they are not my productions. You are permitted
  14. to make money with the game and it can be used for advertising
  15. purposes, etc...
  16.  
  17.  
  18.  
  19. NOTICE!
  20. Balls requires DirectX 6.0 to function but recommendation
  21. is however newest possible version of DirectX because they
  22. usually have better optimized processor's instruction set
  23. usage (like 3dNow/SSE). Don't run any other programs on 
  24. the background when you use the game because they can cause
  25. sudden slowdowns and thus worsen the playability enormously.
  26. Especially avoid launching the game from MSDOS "fullscreen" -
  27. prompt, or you may get problems with 3d-cards because some
  28. old 3d-cards don't recognize all of their screen modes.
  29.  
  30.  
  31. About 3D-engine
  32. ---------------
  33.  
  34.  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  35.  This information is out of date. Now my newest engine is
  36.  Shatter3D and you can go to my www-site to see all it's
  37.  features.
  38.  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  39.  
  40. This is my first game based on my new 3D-engine and hopefully
  41. it can show some of it's abilities. The new 3D engine is 
  42. almost completely reprogrammed (from v2.0) and it uses DX6.1's 
  43. Direct3D API.
  44.  
  45. New in the engine:
  46. * Considerable faster and code has been improved in other ways too
  47. * Uses "strips" to draw polygons (speeds rendering up a lot)
  48. * Realtime moving lights
  49. * Specular reflections of lights
  50. * Object's path routes
  51. * Object pivot-points for rotation etc.
  52. * Decent colliding routines via raytrace
  53.   -> makes multiple floors possible etc.
  54. * Decent bouncing routines
  55. * Better material handling
  56. * Better object handling and object groups
  57. * No object, texture, face, vertex, etc limitations anymore
  58. * Support for different instruction sets through DX6.1's D3D (3dNOW! and SSE)
  59.  
  60. I haven't had time to do lens flares, vertex shadows,
  61. %-transparency and few other things to the newest version of
  62. the engine. Flares are just piece of cake but shadows and
  63. %-transparency are harder to do now because I don't use
  64. anymore my own lightning routines but DX6's integrated routines.
  65. This because of that engine can support the special instructions of
  66. the processors (3dNOW!/SSE) and in future 3d-card's internal rotations
  67. and light calculations.
  68. (...just when NV10 and others will come)
  69.  
  70. You can take screenshots from the game by pressing PRINTSCRN-
  71. key. (Notice, Windows' build up screen capturing works only
  72. with video cards which also have 2d-abilities so NOT with 
  73. Voodoo 1/2).
  74.  
  75. The game has been tested with following systems and it has worked
  76. without problems and fast:
  77.  
  78. Tested processors:
  79. AMD K6 (200)
  80. AMD K6-2 (300/333/350)
  81. Celeron (333/433/462)
  82. Pentium (166MMX/200/200MMX)
  83. Pentium II (262)
  84. Dual celeron (433*2)
  85.  
  86. Tested DX-versions:
  87. DirectX 6.0
  88. DirectX 6.1
  89. DirectX 7.0
  90.  
  91. Tested operating systems:
  92. Windows 95 (my÷s OSR2)
  93. Windows 98
  94. Windows 2000 (Release Canditate 1)
  95.  
  96. Tested memory amounts:
  97. 32MB, 64MB, 128MB, 192MB, 256MB
  98.  
  99. Tested 3d-cards:
  100. VOODOO 1 (4/6 MB)
  101. VOODOO 2 (8/12 MB)
  102. VOODOO 3 3000 (16 MB)
  103. VOODOO RUSH (6/8 MB)
  104. VOODOO BANSHEE (16MB)
  105. RIVA 128 (4MB)
  106. RIVA TNT (16MB)
  107. RIVA Ultra-TNT2 (32MB)
  108. MATROX G400 (16MB)
  109. S3 SAVAGE4 (16MB) 
  110. INTEL I770 (8MB)
  111. SOFTWARE RGB EMULATION            (OK, but really slow)
  112.  
  113. If you own a 3d-card which haven't been tested here could you send
  114. mail and tell how does the game work on your card. Please send
  115. also the information of your computer (processor+memory).
  116.  
  117.  
  118. About game making and other
  119. ---------------------------
  120. Tappo II's last version had finally gotten to distribution and
  121. I thought that I had enough time for the next game... But
  122. matriculation examination took all my time... Now, however
  123. everything is over and I've also got free-time for programming. First
  124. I was going to start Tappo III, but then I noticed one thing:
  125. MBNet's pages were every month full of new "cave shoot'em ups" and
  126. more is coming... Maybe there would be demand for other kind games 
  127. too. I myself felt in love last year with game called Action
  128. Supercross. It was really different from the common games and it 
  129. had before unseen ideas. I was in hook immediately.
  130.  
  131. Hopefully BALLS is also a bit more idea-rich than my former 
  132. shoot'em ups:
  133. Tappo II, Fight 2, Space Command 2, Tappo!, Cruiser, Fight, Star...
  134. (In fact Tappo III got almost ready and it would had been the
  135. world's first 3d-"cave shoot 'em up"...)
  136.  
  137.  
  138. ----------------------------------
  139. I've got some BALLS game's actions
  140. ----------------------------------
  141.  
  142. Menus
  143. -----
  144. In menus you move with arrowkeys and select options with SPACE-button.
  145. With ESC you get backwards. If you have altered keys then you of course
  146. use them.
  147.  
  148. When you first time start the game, it goes automatically to SETUP menu
  149. position. Change settings and keys to which you like. Game saves settings
  150. and you don't have to change them in future.
  151.  
  152.  
  153. Mainmenu
  154. --------
  155. START GAME    - Starts game. In game you go through all 12 levels.
  156. SINGLE MAP    - In single map game you choose one level and you can
  157.                   play it thorugh many times. This game type is useful
  158.                   for making level records.
  159. SETUP        - Setup menu, in which you can change game settings and keys.
  160. QUIT        - Quits game and goes back to Windows.
  161.  
  162.  
  163. Setup Menu
  164. ----------
  165. SPECULAR: OFF / ON(NORMAL) / ON(AMD FIXED)
  166. Toggles light's specular reflections on/off. If you own DX6.1 and AMD
  167. 3dNOW! processor then choose "AMD FIXED" otherwise select "NORMAL".
  168. If your system's 3d card is too slow then choose "OFF" and you gain some
  169. more speed.
  170.  
  171. ANTIALIAS: OFF / FULLSCENE
  172. Toggles antialias. This feature works only with newest 3d-cards and
  173. with them only if feature has been enabled from drivers. Fullscene
  174. antialiasing 'costs' a heck lot of 3d-card's power and only the most
  175. powerful 3d cards can maintain some kind of playable game speed.
  176.  
  177. CONTROLS
  178. Changings key settings. You can restore default settings by deleting
  179. file "keys.dat" from game's directory.
  180.  
  181.  
  182. How do I play BALLS??
  183. ---------------------
  184. In "I've got some BALLS" your mission is to guide a small ball through
  185. levels full of dangers. In order to complete the level you must collect
  186. all the diamonds. You are helped by different colored balls, to get through 
  187. the levels, which you'll get on your use by moving through different colored 
  188. gates. Different balls have their own special abilities.
  189.  
  190. Game controls:  (unless you have changed default settings)
  191. Arrows    - Accelerates balls's speed to desired direction
  192. R         - Restart level
  193. SPACE     - Ball's special ability (jumping/braking etc.)
  194. ESC       - From game to menu
  195. F2        - Changes graphic-settings
  196. F12       - Quits to Windows (fast quit)
  197. ALT+ENTER - Toggles between fullscreen/windowed graphics mode
  198.  
  199. Different colored balls:
  200. Red: 200% speed
  201. Yellow: Can jump (from ACTION-button)
  202. Blue: Shoots diamonds with electricity from distance
  203. Green: Can brake quickly and can float in the air (from ACTION-button)
  204.  
  205. You'll get different balls on your use by moving through different
  206. colored gates, which changes the color of your ball. The special
  207. ability of the ball can be activated with ACTION-button (normally SPACE).
  208.  
  209. Controlling of the ball may feel difficult at the beginning but
  210. you'll get used to it. Let's fix a common misunderstandment: 
  211. Sidearrows DON'T turn the moving direction of the ball and the 
  212. upper arrow doesn't accelerate ball's speed or down arrow doesn't 
  213. deaccelerate... Rather all arrow keys work in the same way, which means 
  214. that they INCREASE ball's speed to wanted direction. It is completely normal 
  215. if you'll lose your nerves with the game controls during the first test
  216. times - I have experience with it. (so don't send me a mail
  217. about the jerkiness of the controls after the first game, but learn
  218. those properly and you'll notice that they work well)
  219.  
  220.  
  221. ----------------
  222. Balls' WWW pages
  223. ----------------
  224.  
  225. All new game levels are added to Balls' WWW pages. There are also links
  226. in which you can download the levels to your computer.
  227. If you have made a level and want it to be in list just send email
  228. to me.
  229.  
  230. Worldwide map records are also found from the pages.
  231. You can also copy records to your computer and see how they have been
  232. made and then you can try to get better record.
  233. If you have made a better records than in WWW pages then send me email
  234. which must include:
  235. 1. Your name
  236. 2. As attachment : ".rep" and ".rec" -files from specified record
  237.    (files can be found from Balls' MAPS directory)
  238.  
  239.  
  240. ----------
  241. Map making
  242. ----------
  243.  
  244. There are 12 levels and more of them are still needed. You can
  245. make and distribute levels by yourself.
  246. If your levels are good quality you can also contact me with
  247. email and thus you get your levels with Balls' next version.
  248. There is a list of all levels made to game in Balls' WWW pages 
  249. and links in which you can download them. If you want your
  250. level to list then email me.
  251.  
  252. In order to make level you need 3D-studio or some other 3d-modelling
  253. program which can save in 3DS format (as Lightwave, etc.).
  254. Or you can get from Internet a compiler which will convert your
  255. modellers files to 3DS format. There are many compilers and probably
  256. for almost all favourite 3d-modelling programs. But easiest way is to
  257. use 3D-Studio Max because I have made a easy compiler for it which
  258. direcly makes files used by the game.
  259. Level making instructions can be found from file MAKEMAPE.TXT.
  260.  
  261. Also remember to include all new textures with your level, when
  262. you send it to me. Use ".MAX" format if possible so I can
  263. edit it, if it has problems or it is unoptimimal. And with newest
  264. versions of the game old level files may not work because engine 
  265. develops continuously. When you use ".MAX" format I can recompile
  266. your level easily when new version of the engine comes and you have
  267. not to send your level for me again and again. And ofcourse if you
  268. don't use 3D Studio you should save as ".3DS" format if possible.
  269.  
  270. Free Paint Shop PRO 5 suits very weel to textures and background pictures
  271. drawing.  You can copy it to you from MBNET (www.mikrobitti.fi). Ofcourse
  272. if you already own some commercial drawing program like Photoshop use it.
  273. Textures' size can be 256x256, 128x128, 64x64, 32x32 or 16x16. Background
  274. picture recommended size is 256x256. Textures' should be saved as 256 colors
  275. and background picture can be saved in truecolor as well.
  276.  
  277.  
  278. --------
  279. Versions
  280. --------
  281.  
  282. v0.11
  283. + Text drawing rutines
  284. + More accurate timer (0.1sec)
  285. + BMPs are saved in RLE-packing (reduces the size of the packet)
  286.  
  287. v0.2
  288. + Colliding/moving rutine has been fixed (works better on rotating and
  289.   close to each other objects)
  290. + The pathbug of the points/lights has been fixed
  291. + Texts are scaled depending to the screen (bugfix)
  292. + Numerous text-informartions ("Best time", "level completed" etc.)
  293. + Mouse button won't bring the popup-menu anymore (mouse can be used
  294.   better if needed)
  295. + You can get back to the starting menu from the game (ESC or by playing
  296.   all levels through)
  297. + F12 quickquit
  298. + "Fadeout" to the end of the levels
  299. + Fps-meter back (now you can see the average fps also)
  300. + Instructions to make your own levels (MAKEMAP.TXT). Only in finnish at
  301.   this version.
  302.  
  303. v0.3
  304. + Level loading rutines (makes own levels possible)
  305. + Single map -mode
  306. + Levels transferred to their own directory (MAPS)
  307. + Minor bug fixes
  308.  
  309. v0.4
  310. + Again a more accurate timer (0.01sec)
  311. + Backgrounds have been improved (loopapble from the edges)
  312. + Top scores -menu works now
  313. + Setup -menu works now
  314. + ... and all of the other menus work now completly
  315. + New level (now 5)
  316.  
  317. v0.5
  318. + Windows icon
  319. + Colliding rutines of the ball are improved (rotating objects work 
  320.   better)
  321. + MIDAS-soundlibrary added for the sounds
  322. + Sound effects
  323. + Musics (argh... few years old...)
  324. + Minor bugs fixed
  325. + New map (now 6)
  326. + Single map -option works now more than 13 levels, now there may be 
  327.   39 levels on the screen.
  328.  
  329. v0.6
  330. + 3D-ENGINE'S v3.5 completed:
  331.   + Objects are drawn as strips instead of single polygons. Fastens 
  332.     engine dramatically (about 30% ++)
  333.   + Coordinates of the vertexes and normals which are near to each 
  334.     other changed to same -> specular-reflections looks better and
  335.     there won't be any holes between the objects anymore.
  336.   + Optimization: Reduction of the additional vertexes/tvertexes from
  337.     the objects.
  338.   + Object's ADDSPEED-ability (makes bouncing floors / speedarrows 
  339.     possible)
  340.   + "MAKEMAP.EXE" compiler's new version. Old 3DOs won't work anymore,
  341.     and they must be converted again. (that means your own levels)
  342. + Rotating objects are refreshed every tic. (now it won't go through 
  343.   easily)
  344. + The "waves" of the start-menu works now in equal speed and height 
  345.   despite the 3d-speed.
  346. + WHOOPS: I forgot (too hard) topscores on the previous version, now 
  347.   emptied.
  348.  
  349. v0.9
  350. + Game completation thing... (when you pass-through all levels)
  351. + 3D-engine rotation/scaling optimizations (extra matrixes are not
  352.   calculated -> considerable faster when there are lots of objects)
  353. + Fixed a bug in ADDSPEED object and detailed ADDSPEED-command 
  354.   (makemap.txt)
  355. + 3D engine's route things fixing:
  356.   + Fixed a bug in object's and light's route routines
  357.   + Object's and light's route wait, angles, and changing velocities
  358.   + When level begins at start ("R"-key) also object's route locations are
  359.     resetted.
  360.   + Now diamonds can travel through routes (like other objects).
  361. + Makemap.exe has been optimized (twice as fast but still SLOW)
  362. + Detected a bug in specular lights with AMD/DX6.1 combination.
  363.   This bug is caused by a DirectX driver problem. Because of it
  364.   there are two specular modes from which to choose. One normal
  365.   and if it won't work (= white screen) then there's also other
  366.   alternative mode (this is why now specular is off by first start 
  367.   time)
  368. + New level (now 7)
  369. + SETUP-settings are saved
  370. + Bug fixed: BEST-TIME resetting between levels (records 'transfered'
  371.   from level to level)
  372. + Bug fixed in menus (exitted game in wrong locations) 
  373. + Small bug fixed in FPS calculators
  374. + Replays and "Best-Time"-REPLAY saving
  375. + From TOP-SCORES menu you can watch "BEST-TIME"-REPLAYs
  376. + Key changing to SETUP menu
  377. + Levelmenu (Restart level/View replay/Quit to menu/Continue to next)
  378. + English documents (old 0.6 version)
  379.  
  380. v1.0
  381. + New 3d engine v4.0 (bug fixing and better materials, groups, objects, etc, 
  382.   fullscene antialias and better extendability)
  383. + 5 new levels (now total 12)
  384. + Name letters to Besttime (finally)
  385. + Worldwide TOP-SCORE tables to WWW pages
  386. + New musics
  387. + New sound effects
  388. + Plenty of new textures and level backgrounds
  389. + Name's to levels
  390. + Mainmenu improved
  391.   + Movement has been speed up
  392.   + Cooler appearance 
  393.   + No more level limitations. Now menus scroll
  394.   + You are now always returned to right position in menus
  395. + Old levels fixed and improved
  396. + Engine's "smoothing" bug fixed
  397. + Visibility distance increased (2000->3000)
  398. + New font draw routine (handles character widths) and detailed font (64x64)
  399. + Gamemenu improved
  400.   + "Return to game" option so you need not to restart the level
  401.   if you visit the menu
  402.   + Continue remains as option if you restart level after completing it
  403.   + Time won't elapse in menus (you can use it as pause)
  404. + Ball's colliding routine has been improved (with fast speed won't go
  405.   through walls anymore)
  406. + Now up to date english documents
  407.  
  408. v1.01 [FINAL]
  409. + 24bit textures, now works with VOODOO/G400/G200 too. Also better image
  410.   quality.
  411.  
  412. v1.02 [FINAL]
  413. + Now all textures really work on G400/G200 too. I have a G400 myself
  414.   so this patch is fully tested. 
  415. + Some updates in TXT-files.
  416. + Maps TRAPPED and CASTLECOASTER included.
  417. + Forgotten example map to 3d-studio now included. (MAP.MAX)
  418.  
  419.  
  420. Coming soon:
  421. * Balls 2. It will use my new Shatter3D-engine and Dx7. There will be lots
  422.   of new effects, maps and much more... News will be at my www-site.
  423.  
  424.  
  425. --------------------------------
  426. Producers of I've got some BALLS
  427. --------------------------------
  428. Designing: Sebastian Aaltonen
  429. Programming: Sebastian Aaltonen
  430. 3d-models : Sebastian Aaltonen
  431. Textures: Sebastian Aaltonen, Jaakko and Jukka Tapio, Heikki VΣisΣnen
  432. Levels: Sebastian Aaltonen
  433. Finnish documents: Sebastian Aaltonen
  434. English documents: Ismo Horppu
  435. Sound effects: Tommi Lahtinen
  436. Musics: Tommi Lahtinen and Sebastian Aaltonen
  437. Betatesting: Andrei Stepanov and Sebastian Aaltonen
  438.  
  439. Soundlibrary:
  440. MIDAS Digital Audio System 1.1.2
  441. Copyright 1996, 1997 Housemarque Inc.
  442.  
  443.  
  444. -----------------------
  445. If the game won't work:
  446. -----------------------
  447.  
  448. 1. Game crashes right in the beginning before any windows appear:
  449. Ensure that you have DirectX 6.0 or newer installed. Also old drivers 
  450. of the 3d-card and soundcard may prevent the game to work properly.
  451.  
  452. 2. Game crashes when I choose my 3d-card from the list but it works in 
  453. software RGB-emulation:
  454. You have propably out of date or somehow non-compatible DX-drivers. Update
  455. to the most recent version of your drivers and try again. If your 3d-card 
  456. is not mentioned in the 3d-card list (at the beginning of the TXT) then it 
  457. might be, that the game won't work on your card for some reason.
  458.  
  459. 3. Game crashes when I choose the sound card or when game/menu starts:
  460. Try choosing "No sound" from the SoundCard-menu in start up. If the game 
  461. works this way without sounds you may also try to choose "Never use 
  462. DirectSound" from Advanced-menu and then try if sounds would work.
  463.  
  464.  
  465. -------------
  466. Contact info:
  467. -------------
  468.  
  469. EMAIL: seppo.j.aaltonen@kolumbus.fi
  470.  
  471. SHATTERSTORM WWW-SITE:
  472. www.kolumbus.fi/seppo.j.aaltonen/shatter
  473.  
  474. PS. Remember to send all your new ideas and possible bugs/faults found 
  475. from the game. Level ideas are extremely welcome and levels even more...
  476.  
  477.  
  478.